package com.buaa.controller;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.servlet.ModelAndView;

import javax.servlet.http.HttpServletRequest;

/**
 * Created by DELL on 2018/4/14.
 */
@ControllerAdvice
class GlobalExceptionHandler {

    static final String DEFAULT_ERROR_VIEW = "/error";

    @ExceptionHandler(value = Exception.class)
    public ModelAndView defaultErrorHandler() throws Exception {
        ModelAndView mav = new ModelAndView();
        /*mav.addObject("exception", e);
        mav.addObject("url", req.getRequestURL());*/
        mav.setViewName(DEFAULT_ERROR_VIEW);
        return mav;
    }

}
